package com.mszlu.blog.service;


import com.mszlu.blog.dao.pojo.SysUser;
import com.mszlu.blog.vo.Result;
import com.mszlu.blog.vo.UserVo;

public interface SysuserService {
    /**
     * 根据作者id查找用户信息
     * @param authourId
     * @return
     */
    UserVo findUserById(Long authourId);

    /**
     * 根据用户名称跟密码查询用户信息
     * @param account
     * @param password
     * @return
     */
    SysUser findUser(String account, String password);

    /**
     * 根据token获取用户信息
     * @param token
     * @return
     */
    Result findUserByToken(String token);

    /**
     * 根据用户account查询用户是否存在
     * @param account
     * @return
     */
    SysUser findUserByAcount(String account);

    /**
     * 新增用户
     * @param sysUser
     */
    void saveUser(SysUser sysUser);

}
